package com.grad.why.studentsystem.service;

import com.grad.why.studentsystem.domain.Runtimecoursearrangeinforecord;
import com.grad.why.studentsystem.domain.Student;

import java.util.List;

public interface RuntimeCourseArrangeInfoRecordService {
    List<Runtimecoursearrangeinforecord> getStudentArriveInfoList(int offset, int limit, String sort, String search);

    long getStudentArriveInfoListLength(String search);

    int deleteRuntimeCourseArrangeInfoRecordById(long i);

    List<Student> getShouldArriveStudentNameLabels(Integer courseArrangeId);

    Runtimecoursearrangeinforecord getRuntimeCourseArrangeInfoRecordByRecordId(int transformRecordId);

    int updateRuntimeCourseArrangeInfoRecordByEntity(Runtimecoursearrangeinforecord runtimecoursearrangeinforecord);

    List<Runtimecoursearrangeinforecord> getRuntimeCourseArrangeInfoRecords();
}
